package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.DispatchPlantStations;

/**
 * 厂站信息Mapper接口
 * 
 * @author ruoyi
 * @date 2025-03-02
 */
public interface DispatchPlantStationsMapper 
{
    /**
     * 查询厂站信息
     * 
     * @param plantStationsId 厂站信息主键
     * @return 厂站信息
     */
    public DispatchPlantStations selectDispatchPlantStationsByPlantStationsId(Long plantStationsId);

    /**
     * 查询厂站信息列表
     * 
     * @param dispatchPlantStations 厂站信息
     * @return 厂站信息集合
     */
    public List<DispatchPlantStations> selectDispatchPlantStationsList(DispatchPlantStations dispatchPlantStations);

    /**
     * 新增厂站信息
     * 
     * @param dispatchPlantStations 厂站信息
     * @return 结果
     */
    public int insertDispatchPlantStations(DispatchPlantStations dispatchPlantStations);

    /**
     * 修改厂站信息
     * 
     * @param dispatchPlantStations 厂站信息
     * @return 结果
     */
    public int updateDispatchPlantStations(DispatchPlantStations dispatchPlantStations);

    /**
     * 删除厂站信息
     * 
     * @param plantStationsId 厂站信息主键
     * @return 结果
     */
    public int deleteDispatchPlantStationsByPlantStationsId(Long plantStationsId);

    /**
     * 批量删除厂站信息
     * 
     * @param plantStationsIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteDispatchPlantStationsByPlantStationsIds(Long[] plantStationsIds);
}
